feel vindicated - Espagnol Anglais Dictionnaire